//express的使用-开启服务器

//1.安装 express  : npm i express -S 保存生产依赖

//2.引入模块
let express = require("express"); //绝对路径
const { response } = require("express");

//3.使用模块
let app = express(); //实例化过程
//index:设置默认访问的页面；maxAge设置缓存时间，在5秒内都不响应，让前端去访问缓存。
// app.use(express.static("./",{index:'main.html',maxAge:5000})); //利用express的static方法开启静态资源服务器
app.use(express.static("./")); //利用express的static方法开启静态资源服务器

//设置路由
//use() 代表什么请求方式都可以进入
app.use("/login", (request, response, next) => {
  /*
    request：请求对象，前端发送的请求相关数据都存在这个对象里面
    response:响应对象，用这个对象里面的send()就可以给前端响应数据
    next：进入下一个中间件
  */
  console.log("进到这个login路由里面了"); //打印到cmd的命令行里面，一般是用于后端自己测试接口
  response.send("登录成功"); //一个路由下只能有一个响应
});

app.use("/reg", (request, response, next) => {
  /*
    request：请求对象，前端发送的请求相关数据都存在这个对象里面
    response:响应对象，用这个对象里面的send()就可以给前端响应数据
    next：进入下一个中间件
  */
  console.log("进到这个reg路由里面了");
  response.send("注册成功");
});

//4.开启服务器：端口 1000-60000

app.listen(2004, () => {
  console.log("服务器已开启，请访问:http://localhost:2004");
});
